package exception;

/**
 *异常的抛出
 * throw 关键字允许我们主动对外抛出一个异常，通常下列情况我们会抛出异常：
 * 1：当前代码片段出现了一个异常，当时该异常不应但当被当前代码片段处理（责任制我呢提）
 * 2：当前程序可以运行但是该运行场景不满足业务需求时（下面代码就是演示这种情况）。
 */
public class ThrowDemo {
    public static void main(String[] args) {
Person p = new Person();
        try {// ctrl+alt +T
            p.setAge(10000);
        } catch (IllegalAgeException e) {
            e.printStackTrace();
        }
        System.out.println("此人年龄"+ p.getAge());
    }
}
